home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Collection of Tools & Utilities
/
Collection of Tools and Utilities.iso
/
system
/
cpu24_11.zip
/
CPU24.TXT
< prev
next >
Wrap
Text File
|
1991-06-22
|
12KB
|
212 lines
CPU 24-Hour Burn-In Test Program v.1.10 by Peregrine Graphics Systems
======================================= (c) 1991 William Ip
.June.21.1991.
Introduction
============
CPU24 is a "industrial grade" burn-in test program for use in testing the
ability of system-boards to withstand heavier-than-normal operations in
order to locate any possible manufacturing/engineering defects.
The testing involves all aspects of system-board resources, from CPU, FPU,
BIOS ROM, system cache, RAM, and even video.
The program has been named CPU24.BAK so that you must read this file before
using CPU24. As a result, you now have the obligation to read the following
instructions, warning, notice and disclaimer. To setup CPU24 for its
executable, enter the following at your DOS prompt:
COPY CPU24.BAK CPU24.EXE
Type CPU24 to run.
Proper implementation of month change has not yet been done. As a result,
using CPU24 on the last day of a month may yield and improper end time.
This limitation will be addressed as soon as possible and registered
users will certainly be the first to know (more on registration later).
Future revisions
================
- implementation of proper month change on the last day of month
- more involvment of video sub-system in testing
- implementation of floppy/hard drive testing, either integrated with or
as a companion module, to CPU24
- user-selectable time frame for testing
Revision History
================
1.10 - Released: June.21.1991
- bug fix: v.1.00a tended to stop after 1 second before 10 hours due to
a misplaced data type
- implemented full IEEE standard double precision floating point
calculations
- removed introductory text from executable
- replaced 72-hour executable version with a batch file
- implemented filling/moving of 32K memory blocks
1.00a - Released: June.01.1991
- implementation of 24 hour time frame
- addition of a 72-hour executable version for manufacturing use
- minor equation alteration to prevent illegal values
1.00 - Released: February.14.1991
- implementation of full double precision floating point calculation
- first full-scale distribution
0.01 - Released: December.01.1990
- beta version
- minor bug fix
0.00 - Released: November.01.1990
- beta version
- initial release
WHAT CPU24 Is All About
=======================
This program's purpose is simple and straight-forward: to burn-in system-
boards and their components.
This program works on the premise that most computer system problems arise as
a result of:
1. poor engineering design, or
2. manufacturing defects.
A minute number of problems may arise due to electrical problems from thunder-
storms, or just plain electrical wear and tear. These latter are not
considered problems as they occur as a fact of life. The first two, however,
are unacceptable.
CPU24 performs tests in passes, each pass calculating 8 IEEE-compliant floating
-point operations of a complex equation, with an additional 8 additional
calculations, 4 to calculate timing and 4 to write the sums of the first 8
calculations into a 32K memory block. Each 32K memory block is filled, then
its data is flushed out and refilled again. As a result, this test will use
all system-board resources: CPU, FPU, RAM, BIOS ROM, system cache, chipset
modules and even video. This type of intensive testing will bring the system-
board components to maximum operating temperature. Any engineering and/or
manufacturing flaws will certainly show up during this exercise, usually by
hanging the system or spontaneously resetting the system.
Some manufacturers install CPUs which are improperly rated (ie. 286-10 CPUs
boosted to 12MHz, or 386-25 CPUs to 33MHz, by means of a faster crystal).
This test will almost always reveal the shaky reliability of such boards,
causing them to hang/reboot about 60%-80% of the time. As a note, even if you
have such a 'souped-up' system within the lucky 20%, I don't find it morally
or ethically acceptable for retailers/manufacturers to sell such units. Hoping
your 'souped-up' system-board falls within 20% is not a chance I'd risk.
From personal experience, I've notice two types of such 'souped-up' boards.
The first are the standard boosts with faster crystals. The boards usually
have massive heat sinks on the CPUs and sometimes even chipsets to try
cooling these components down. The second type are called 'Factory Pre-
Sorted' CPUs. These essentially faster chips which fail the CPU manufacturer's
(usually Intel, Harris, AMD or Siemens) stringent quality control tests but
are still much better than the normal properly rated CPUs. Thus, in the vast
majority of standard usage, these 'Factory Pre-Sorted' CPUs tend to not give
many problems.
The most approriate time to use this program would be right after you bring
your brand-new machine home or to the office from the store, even before you
take the time to pack away the boxes. Prepare a batch file to run CPU24 for 3
days (72-hours). One such batch file is included, called CPU72.BAT.
Sure, you won't have use of your brand new system for 3 days, but I'm sure
you'll agree that 3 days now would be better than 1 week in the shop 6 months
down the line!
If a system passes without a hitch, you can be darn sure it will keep running.
You should also examine if your case and power-supply provides adequate air
ventilation/circulation to cool your system. Overheating may cause problems
in the future. Again, it is better to catch the problems now, rather than
later. If you do find that your system hangs or reboots, especially if you
run the test 3 or 4 times, you can be sure there is something wrong with the
system. This test has been tested on a wide range of systems and on a
system-board with good components, you can run this test for weeks on end
without causing any crash.
After your initial test, you may give your system the occasional run-through
whenever you have the time to spare. However, when the final week of your
warranty is approaching, run the test another 72-hours, just to make sure
you can get any potential problems fixed before warranty expires. Any system
that runs for a year or more will continue to run.
This program can also be used to benchmark various configurations. CPU24
depends on the configuration of the system-board in general in completing
each pass it cycles through. Naturally, systems-boards with FPUs and system
caches will certainly increase their ability to do more calculations in a
time frame. Please note that CPU24 is not designed for true benchmarking as
no provisions have been implemented for actually assessing the fine
differences between CPU types. CPU24 is designed to test the ability of a
system-board to do heavy computational work over a long-than=average time
period.
Most people interpret benchmarks improperly. Some people (retailers, manufacturers,
and buyers alike) throw around Norton SI or Landmark CPU speed ratings left,
right and center.
One very classic case is the use of the Landmark CPU Speed Test on the Intel
486 class system-boards. Some retailers enjoy quoting seemingly spectacular
speed ratings with version 0.99 of the Landmark CPU Speed Test, with figures
going up to 155MHz on 486-33MHz systems. I'd like to inform everyone now that
the version 0.99 Landmark does not have any provisions for CPUs as high as a
386-33, let alone the 486-33. The proper version of Landmark is version 2.00
which gives most 486-33 systems a speed of 115MHz. In fact, when you